package com.kefu.call.model;

import java.io.Serializable;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@TableName(value="curl_profile")
@ApiModel(description = "驱动")
public class CurlProfile implements Serializable{

	@TableId(value="F_Oid",type=IdType.ASSIGN_ID)
    @ApiModelProperty(value = "主键")
    private String fOid;
    
    @TableField(value="Name")
    @ApiModelProperty(value = "名称")
    private String name;
    
    @TableField(value="Val")
    @ApiModelProperty(value = "值 [internal,external]")
    private String val;
    
    @TableField(value="Ip")
    @ApiModelProperty(value = "IP地址【$${local_ip_v4}代表本地地址】，必须内网地址")
    private String ip;
    
    @TableField(value="Port")
    @ApiModelProperty(value = "端口")
    private Integer port;
    
    @TableField(value="isTrue")
    @ApiModelProperty(value = "是否开启")
    private Integer istrue;
    
    @TableField(value="RtpIp")
    @ApiModelProperty(value = "媒体地址，必须内网地址")
    private String rtpip;
    
    @TableField(value="CaptureServer")
    @ApiModelProperty(value = "日志地址")
    private String captureserver;
    
    @TableField(value="ext_sip")
    @ApiModelProperty(value = "如果fs再外网，需要改成外网地址。来做nat处理。contact")
    private String extSip;
    
    @TableField(value="ext_rtp")
    @ApiModelProperty(value = "如果fs再外网，需要改成外网地址。来做nat处理。sdp地址")
    private String extRtp;
    private static final long serialVersionUID = 1L;
}